package com.sx.service;

import com.sx.pojo.Person;

import java.sql.SQLException;
import java.util.ArrayList;
// 用户业务层接口
public interface PersonService {
    //查询用户
    Person findUserByStuCodeAndPassword(String username, String password) throws SQLException;

    //查询所有用户
    ArrayList<Person> getAllPerson();

    //查询用户是否存在
    boolean findUserByStuCode(String id);

    //添加用户
   // boolean addPerson(Person person);
    boolean addPerson(Person person,String PersonId, String PersonName, int flag, int type, String id);
    //删除用户
    //boolean deletePersonById(String id);


    //查询用户
    Person getPersonById(String id) throws SQLException;

    // 修改用户
    //boolean updatePerson(Person person) throws SQLException;
    boolean updatePerson(Person person, String PersonId, String PersonName, int flag, int type, String id);

    // 根据id查询用户名
    String getPersonNameById(String id);
    // 删除用户
    boolean deletePersonById(String PersonId, String PersonName, int flag, int type, String id);
}
